-
Notifications
You must be signed in to change notification settings - Fork 2
Manual F/W Update Checks When Automatic Switch is Disabled #508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Modified code to allow users to perform manual F/W Update checks via the menu option even when the "Automatic F/W Update Checks" functionality is disabled. - Minor changes to show additional version tag when running the 'development' branch version. This allows user to quickly and easily check if they're running the latest 'development' version for testing & validation purposes.
|
This PR is in response to a post from SNB Forum user I think it's a good idea to allow on-demand, manual F/W update checks when users select the menu option without the need to enable the automatic functionality. The "Automatic F/W Update Checks" option is currently DISABLEDAllow manual F/W Update checks even when automatic checks are disabledNote that if "Automatic F/W Update Checks" option is currently enabled, the new code is skipped and the execution flow is the same as before since the assumption is that the automatic functionality takes precedence. |
|
All great idea's will test them now that they are in dev :) Release 1.5.3 is in the air tonight. Can you feel it coming in the air tonight? Oh Lord! |
LOL!! 😆😃😜 You've got excellent taste in music!!!! 👍👍 At the time, I had not caught up with the SNB Forums post WRT MerlinAU (I barely had time over the weekend). It was not until I had read Anyway, thanks for the review and, hopefully, you had some opportunity to test and validate the changes. But there's no hurry, so take your time, bud!! 🎶🎶 I've been waiting for this moment all my life... 🎶🎶 😉 LOL!!! |
|
Great catch!! I've submitted PR #510 for this particular problem. |
I did try to recreate the issue last night right away before reporting it and was unable too. So I'm not exactly sure what happened. But I'm going to try and spend some more time today to see if I can somehow trigger it again or narrow it down as I didn't spend much time on it yesterday. My gut feeling tells me the configuration file also had some kind of issue and caused the above errors. Sadly I did not think to check the configuration file before "reconfiguring it" since I was still in the "test mode" for your above PR. My goal at the time was just validate these changes so I powered through, without realizing to check the configuration file before reconfiguring. |
|
AH! I FOUND THE CAUSE!!!! I just recreated the issue... Je suis a Genuis and also a bit dumb at the same time ;) Give me a moment to collect all the screenshots and compose my thoughts |
|
Created PR: #511 with the suggestion for review |
|
That flow I described for the issue above is exactly what happened to me yesterday, it's just at the time it was NOT expected behavior that the file would be deleted if I choose to "not" uninstall the script. I expected "oh whoops wrong version... Too low" set something else higher and move on. I didn't expect to have to reconfigure from zero without uninstalling, which is what caused the issue report |
Yes, the change in PR #511 fixes the workflow you described above. But at first, I was puzzled because in your original post about the problem, you didn't mention anything at all about getting prompted to uninstall MerlinAU due to the F/W version being below the minimum supported. That was a significant and relevant detail, but you omitted it because you didn't think it was important at the time, LOL!!! That's a classic mistake users often make when reporting a problem; they describe only what they believe is important and relevant to the problem, while omitting other details that may contribute to and/or lead to the actual problem. Anyway, glad the solution was very simple. The problem would not affect regular users, of course, since the testing scenario (changing NVRAM key values) used for troubleshooting and debugging purposes is not something regular users would do on their own routers. |
Exactly. It was thought to be a irrelevant detail so I wasn't sure what happened originally. I attempted to recreate the flow exactly how I remembered it yesterday. Down to my mistake in changing the nvram values, and bamn, the "issue" showed it's head again. That allowed me to narrow it down to the functions at play from there. |














Modified code to allow users to perform manual F/W Update checks via the menu option even when the "Automatic F/W Update Checks" functionality is still disabled.
Minor changes to show additional version tag when running the 'development' branch version. This allows users to quickly and easily check if they're running the latest 'development' version for testing & validation purposes.